/*
   位置指针演示
*/
#include <stdio.h>
int main() {
    FILE *p_file = fopen("a.txt","rb");
    char ch = 0;
    if(p_file) {
	//rewind(p_file);   位置重置到开头
	fseek(p_file,4,SEEK_SET);
	printf("位置指针的位置是%ld\n",(ftell(p_file)));
    	fread(&ch,sizeof(char),1,p_file);
	printf("%c\n",ch);
	//rewind(p_file);
	fseek(p_file,3,SEEK_CUR);
	printf("位置指针的位置是%ld\n",(ftell(p_file)));
    	fread(&ch,sizeof(char),1,p_file);
	printf("%c\n",ch);
	//rewind(p_file);
    	fseek(p_file,-3,SEEK_END);
	printf("位置指针的位置是%ld\n",(ftell(p_file)));
    	fread(&ch,sizeof(char),1,p_file);
	printf("%c\n",ch);
 	fclose(p_file);
	p_file = NULL;
    } 
    return 0;
}
